# Select值闪烁
Antd Select在options没有加载完毕时,如果已有值,则会闪烁显示
相关:https://github.com/ant-design/ant-design/discussions/36540
https://github.com/ant-design/ant-design/issues/27678
解决办法目前还是通过Select 的loading去控制value的显示
<Select value={loading ? undefined : selectedValue}
loading={loading}
onChange={handleChange}
>
1
2
3
4
2
3
4
如果Select是被包裹在Form内部的,那么value就没有用了,这个时候可以控制Form.Item的name属性
<ProFormSelect
label="组织"
mode="multiple"
name={orgLoading ? undefined : "orgIds"}
initialValue={[]}
options={orgOptions}
fieldProps={{ loading: orgLoading }}
/>
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8